divine intercessor

Translations
intercesseur divin